
声明 模块 "string_decoder" {

    //@@{ Node文字译码器_:NodeStringDecoder }
    接口 Node文字译码器_ {

        //@@{ 写:write, 缓冲区_:Buffer }
        写(缓冲区: 缓冲区_): 文字;

        //@@{ 结束:end, 缓冲区_:Buffer }
        结束(缓冲区?: 缓冲区_): 文字;
    }

    //@@{ 文字译码器_:StringDecoder }
    常量 文字译码器_: {

        //@@{ Node文字译码器_:NodeStringDecoder }
        新建(编码?: 文字): Node文字译码器_;
    };
}
